de.cebis.moccabox.repository.provider.xmlbeans
Class XmlConceptDefinitionMapper

java.lang.Object
  extended by de.cebis.moccabox.repository.provider.xmlbeans.XmlConceptDefinitionMapper

public class XmlConceptDefinitionMapper
extends java.lang.Object

Hilfsklasse zum Auslesen und Konfigurieren von Konzept-Beschreibungen beim Einlesen und injizieren von MoccaParts.

Author:
weichelt - 25.04.2005

Constructor Summary
XmlConceptDefinitionMapper()
           
 
Method Summary
static ModelNodeDescription getAttributeDescription(de.cebis.moccabox.repository.io.views.concept.XmlAttributeBean attributeBean)
          Auslesen und Zurückliefern der korrespondierenden Beschreibung eines bestimmten Attributes als Repräsentation durch eine ModelNodeDescription.
static ConceptDefinitionBean getConceptDefinition(de.cebis.moccabox.repository.io.views.concept.XmlConceptdefinitionDocumentBean xmlConceptDef)
          Auslesen einer ConceptDefinitionBean aus einem bestimmten XML-Fragment.
static TaskCommandBuilder getTaskCommandBuilder(de.cebis.moccabox.repository.io.views.concept.XmlCommandbuilderBean commandBuilder)
          Liefert einen intantiierten und befüllten TaskCommandBuilder zurück.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlConceptDefinitionMapper

public XmlConceptDefinitionMapper()
Method Detail

getConceptDefinition

public static ConceptDefinitionBean getConceptDefinition(de.cebis.moccabox.repository.io.views.concept.XmlConceptdefinitionDocumentBean xmlConceptDef)
Auslesen einer ConceptDefinitionBean aus einem bestimmten XML-Fragment. Es werden die einzelnen Attribute des Concept ausgelesen und instantiiert. Neben den einzelnen Attributen werden zusätzlich die auf dem zugrundeliegenden Objekt vorhanden Kommandos ausgelesen und hinterlegt.

Parameters:
xmlConceptDef - XML Codefragment, das die Definition des Concepts enthält.

getTaskCommandBuilder

public static TaskCommandBuilder getTaskCommandBuilder(de.cebis.moccabox.repository.io.views.concept.XmlCommandbuilderBean commandBuilder)
Liefert einen intantiierten und befüllten TaskCommandBuilder zurück. Dieser enthält die zugeordneten Kommandos sowie deren Parameter.

Parameters:
commandBuilder - XML Fragment, das Informationen über den Builder enthält.
Returns:
Der korrespondierende TaskCommandBuilder.

getAttributeDescription

public static ModelNodeDescription getAttributeDescription(de.cebis.moccabox.repository.io.views.concept.XmlAttributeBean attributeBean)
Auslesen und Zurückliefern der korrespondierenden Beschreibung eines bestimmten Attributes als Repräsentation durch eine ModelNodeDescription.

Parameters:
attributeBean - Das auszulesende XmlAttributeBean.
Returns:
Die korrespondierende Beschreibung als ModelNodeDescription.